package com.blog.common.utils;

import com.blog.pojo.dataobject.BlogInfo;
import com.blog.pojo.dataobject.UserInfo;
import com.blog.pojo.response.BlogInfoResponse;
import com.blog.pojo.response.UserInfoResponse;
import org.springframework.beans.BeanUtils;

public class ConversionUtils {
    public static BlogInfoResponse personToBlogInfoResponse(BlogInfo blogInfo) {
        // 判断blogInfo是否为空
        if(blogInfo==null){
            //TODO 代做的事情
            return null;
        }
        // 创建BlogInfoResponse对象
        BlogInfoResponse response=new BlogInfoResponse();
        // 将blogInfo对象的属性值复制到response对象中
        BeanUtils.copyProperties(blogInfo,response);
        // 设置response对象的time属性值为blogInfo对象的createTime属性值
        response.setTime(blogInfo.getCreateTime());
    return response;
    }
    public static UserInfoResponse personToUserInfoResponse(UserInfo userInfo) {
        // 判断userInfo是否为空
        if(userInfo==null){
//TODO 代做的事情
        }
        UserInfoResponse userInfoResponse=new UserInfoResponse();
        BeanUtils.copyProperties(userInfo,userInfoResponse);
return userInfoResponse;
    }



}
